//[100,100]0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,74,74,31,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,67,150,235,255,76,76,32,255,75,75,32,255,73,73,31,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,66,148,234,255,68,150,235,255,70,152,236,255,78,78,33,255,77,77,33,255,75,75,32,255,74,74,32,255,72,72,31,255,72,72,31,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,66,149,235,255,68,151,235,255,70,153,236,255,72,154,237,255,81,81,34,255,79,79,34,255,78,78,33,255,76,76,33,255,75,75,32,255,73,73,31,255,72,72,31,255,72,72,31,255,71,71,30,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,67,149,235,255,69,151,236,255,71,153,236,255,72,155,237,255,74,156,238,255,83,83,35,255,81,81,35,255,80,80,34,255,79,79,34,255,77,77,33,255,76,76,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,31,255,71,71,30,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,67,150,235,255,69,152,236,255,71,154,237,255,73,155,237,255,74,157,238,255,76,158,239,255,85,85,36,255,83,83,36,255,82,82,35,255,81,81,35,255,80,80,34,255,78,78,33,255,77,77,33,255,75,75,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,31,255,71,71,30,255,70,70,30,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,68,151,235,255,70,152,236,255,72,154,237,255,73,156,238,255,75,157,238,255,76,159,239,255,78,160,240,255,87,87,37,255,85,85,37,255,84,84,36,255,83,83,35,255,82,82,35,255,80,80,34,255,79,79,34,255,78,78,33,255,76,76,32,255,75,75,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,31,255,71,71,30,255,70,70,30,255,69,69,29,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,67,149,235,255,69,151,236,255,70,153,236,255,72,155,237,255,74,156,238,255,75,158,238,255,77,159,239,255,78,161,240,255,80,162,240,255,89,89,38,255,87,87,37,255,86,86,37,255,85,85,36,255,84,84,36,255,82,82,35,255,81,81,35,255,80,80,34,255,78,78,33,255,77,77,33,255,75,75,32,255,74,74,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,31,255,70,70,30,255,70,70,30,255,69,69,29,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,67,150,235,255,69,152,236,255,71,153,237,255,73,155,237,255,74,157,238,255,76,158,239,255,77,160,239,255,79,161,240,255,80,162,240,255,81,164,241,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,85,85,36,255,83,83,36,255,82,82,35,255,81,81,34,255,79,79,34,255,78,78,33,255,76,76,33,255,75,75,32,255,74,74,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,69,69,30,255,69,69,29,255,68,68,29,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,68,150,235,255,70,152,236,255,71,154,237,255,73,156,237,255,75,157,238,255,76,159,239,255,78,160,239,255,79,162,240,255,80,163,241,255,82,164,241,255,83,165,242,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,88,88,37,255,87,87,37,255,85,85,36,255,84,84,36,255,83,83,35,255,81,81,35,255,80,80,34,255,79,79,34,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,69,69,30,255,68,68,29,255,67,67,29,255,66,66,28,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,68,151,235,255,70,153,236,255,72,154,237,255,74,156,238,255,75,158,238,255,77,159,239,255,78,161,240,255,80,162,240,255,81,163,241,255,82,165,241,255,83,166,242,255,85,167,242,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,88,88,38,255,87,87,37,255,86,86,37,255,85,85,36,255,84,84,36,255,82,82,35,255,81,81,35,255,80,80,34,255,78,78,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,32,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,69,69,30,255,68,68,29,255,67,67,29,255,66,66,28,255,0,48,121,255,0,48,121,255,0,48,121,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,69,151,236,255,71,153,236,255,72,155,237,255,74,157,238,255,76,158,239,255,77,160,239,255,79,161,240,255,80,163,240,255,81,164,241,255,83,165,242,255,84,166,242,255,85,167,243,255,86,169,243,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,84,84,36,255,83,83,36,255,82,82,35,255,80,80,34,255,79,79,34,255,78,78,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,69,69,30,255,68,68,29,255,67,67,29,255,66,66,28,255,79,53,0,255,80,53,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,67,150,235,255,69,152,236,255,71,154,237,255,73,155,237,255,75,157,238,255,76,159,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,164,241,255,83,166,242,255,84,167,242,255,85,168,243,255,87,169,243,255,88,170,244,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,88,88,37,255,86,86,37,255,85,85,36,255,84,84,36,255,83,83,35,255,81,81,35,255,80,80,34,255,78,78,34,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,69,69,30,255,68,68,29,255,67,67,29,255,80,53,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,68,150,235,255,70,152,236,255,72,154,237,255,73,156,238,255,75,158,238,255,77,159,239,255,78,161,240,255,80,162,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,167,242,255,86,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,98,98,42,255,97,97,42,255,96,96,41,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,85,85,36,255,83,83,36,255,82,82,35,255,81,81,35,255,79,79,34,255,78,78,33,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,69,69,30,255,81,54,0,255,81,54,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,68,151,236,255,70,153,236,255,72,155,237,255,74,157,238,255,76,158,239,255,77,160,239,255,79,161,240,255,80,163,240,255,81,164,241,255,83,165,242,255,84,166,242,255,85,168,243,255,86,169,243,255,87,170,244,255,88,171,244,255,89,172,244,255,90,173,245,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,84,84,36,255,83,83,35,255,82,82,35,255,80,80,34,255,79,79,34,255,78,78,33,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,73,73,31,255,72,72,31,255,71,71,30,255,70,70,30,255,82,54,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,69,152,236,255,71,153,237,255,73,155,237,255,75,157,238,255,76,159,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,164,241,255,83,166,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,245,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,88,88,37,255,86,86,37,255,85,85,36,255,84,84,36,255,82,82,35,255,81,81,35,255,80,80,34,255,79,79,34,255,78,78,33,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,73,73,31,255,72,72,31,255,71,71,30,255,83,55,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,70,152,236,255,72,154,237,255,73,156,238,255,75,158,238,255,77,159,239,255,78,161,240,255,80,162,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,167,243,255,86,168,243,255,87,170,243,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,174,246,255,93,175,246,255,102,102,44,255,101,101,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,96,96,41,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,85,85,36,255,83,83,36,255,82,82,35,255,80,80,34,255,79,79,34,255,79,79,34,255,78,78,33,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,73,73,31,255,83,55,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,70,153,236,255,72,155,237,255,74,156,238,255,76,158,239,255,77,160,239,255,79,161,240,255,80,163,241,255,81,164,241,255,83,165,242,255,84,167,242,255,85,168,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,246,255,104,104,44,255,103,103,44,255,102,102,44,255,101,101,43,255,100,100,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,85,85,37,255,84,84,36,255,83,83,35,255,81,81,35,255,80,80,34,255,79,79,34,255,79,79,34,255,78,78,33,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,74,74,32,255,74,74,31,255,84,56,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,69,151,236,255,71,153,236,255,73,155,237,255,74,157,238,255,76,159,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,164,241,255,83,166,242,255,85,167,242,255,86,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,94,177,247,255,95,178,247,255,105,105,45,255,104,104,44,255,103,103,44,255,103,103,44,255,102,102,44,255,101,101,43,255,100,100,43,255,99,99,42,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,87,87,37,255,86,86,37,255,85,85,36,255,84,84,36,255,82,82,35,255,81,81,35,255,80,80,34,255,80,80,34,255,79,79,34,255,78,78,33,255,77,77,33,255,77,77,33,255,76,76,32,255,75,75,32,255,84,56,0,255,85,56,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,69,152,236,255,71,154,237,255,73,156,238,255,75,157,238,255,77,159,239,255,78,161,240,255,80,162,240,255,81,164,241,255,82,165,241,255,84,166,242,255,85,167,243,255,86,169,243,255,87,170,244,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,176,246,255,95,177,247,255,96,178,247,255,107,107,46,255,106,106,45,255,105,105,45,255,105,105,45,255,104,104,44,255,103,103,44,255,102,102,44,255,102,102,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,96,96,41,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,92,92,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,84,84,36,255,83,83,36,255,82,82,35,255,81,81,35,255,80,80,34,255,80,80,34,255,79,79,34,255,78,78,33,255,78,78,33,255,77,77,33,255,76,76,32,255,85,57,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,70,152,236,255,72,154,237,255,74,156,238,255,75,158,238,255,77,160,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,165,242,255,84,167,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,245,255,93,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,178,247,255,97,179,248,255,108,108,46,255,107,107,46,255,106,106,45,255,106,106,45,255,105,105,45,255,104,104,45,255,104,104,44,255,103,103,44,255,102,102,44,255,101,101,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,85,85,36,255,84,84,36,255,83,83,35,255,81,81,35,255,81,81,35,255,80,80,34,255,80,80,34,255,79,79,34,255,78,78,33,255,78,78,33,255,86,57,0,255,86,57,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,70,153,236,255,72,155,237,255,74,157,238,255,76,159,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,164,241,255,83,166,242,255,85,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,175,246,255,94,176,246,255,95,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,109,109,46,255,108,108,46,255,108,108,46,255,107,107,46,255,106,106,45,255,106,106,45,255,105,105,45,255,104,104,45,255,103,103,44,255,103,103,44,255,102,102,44,255,101,101,43,255,100,100,43,255,99,99,43,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,87,87,37,255,86,86,37,255,85,85,36,255,83,83,36,255,82,82,35,255,81,81,35,255,81,81,35,255,80,80,34,255,80,80,34,255,79,79,34,255,78,78,33,255,86,58,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,71,154,237,255,73,156,237,255,75,157,238,255,77,159,239,255,78,161,240,255,80,162,240,255,81,164,241,255,82,165,242,255,84,166,242,255,85,168,243,255,86,169,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,245,255,93,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,110,110,47,255,109,109,47,255,109,109,46,255,108,108,46,255,107,107,46,255,107,107,46,255,106,106,45,255,105,105,45,255,105,105,45,255,104,104,44,255,103,103,44,255,102,102,44,255,102,102,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,97,97,41,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,92,92,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,86,86,37,255,84,84,36,255,83,83,35,255,82,82,35,255,82,82,35,255,81,81,35,255,80,80,34,255,80,80,34,255,79,79,34,255,87,58,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,70,152,236,255,72,154,237,255,74,156,238,255,75,158,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,111,111,47,255,110,110,47,255,110,110,47,255,109,109,47,255,108,108,46,255,108,108,46,255,107,107,46,255,107,107,46,255,106,106,45,255,105,105,45,255,104,104,45,255,104,104,44,255,103,103,44,255,102,102,44,255,101,101,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,88,88,37,255,86,86,37,255,85,85,36,255,84,84,36,255,83,83,35,255,82,82,35,255,82,82,35,255,81,81,35,255,80,80,34,255,88,58,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,70,153,236,255,72,155,237,255,74,157,238,255,76,158,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,165,241,255,83,166,242,255,85,167,243,255,86,168,243,255,87,170,244,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,177,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,112,112,48,255,111,111,48,255,111,111,47,255,110,110,47,255,110,110,47,255,109,109,47,255,108,108,46,255,108,108,46,255,107,107,46,255,106,106,45,255,106,106,45,255,105,105,45,255,104,104,45,255,104,104,44,255,103,103,44,255,102,102,44,255,101,101,43,255,100,100,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,88,88,38,255,87,87,37,255,86,86,37,255,85,85,36,255,83,83,36,255,83,83,35,255,82,82,35,255,82,82,35,255,81,81,35,255,88,59,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,71,153,237,255,73,155,237,255,75,157,238,255,76,159,239,255,78,161,240,255,80,162,240,255,81,164,241,255,83,165,242,255,84,166,242,255,85,168,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,113,113,48,255,112,112,48,255,112,112,48,255,111,111,48,255,111,111,47,255,110,110,47,255,109,109,47,255,109,109,47,255,108,108,46,255,108,108,46,255,107,107,46,255,106,106,45,255,106,106,45,255,105,105,45,255,104,104,44,255,103,103,44,255,103,103,44,255,102,102,44,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,92,92,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,85,85,37,255,84,84,36,255,84,84,36,255,83,83,35,255,82,82,35,255,89,59,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,71,154,237,255,73,156,238,255,75,158,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,166,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,114,114,49,255,113,113,48,255,113,113,48,255,112,112,48,255,112,112,48,255,111,111,47,255,110,110,47,255,110,110,47,255,109,109,47,255,109,109,46,255,108,108,46,255,107,107,46,255,107,107,46,255,106,106,45,255,105,105,45,255,105,105,45,255,104,104,44,255,103,103,44,255,102,102,44,255,102,102,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,88,88,37,255,86,86,37,255,85,85,36,255,84,84,36,255,84,84,36,255,83,83,36,255,89,59,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,72,155,237,255,74,157,238,255,76,158,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,167,243,255,86,169,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,115,115,49,255,114,114,49,255,114,114,49,255,113,113,48,255,113,113,48,255,112,112,48,255,111,111,48,255,111,111,47,255,110,110,47,255,110,110,47,255,109,109,47,255,109,109,46,255,108,108,46,255,107,107,46,255,107,107,46,255,106,106,45,255,105,105,45,255,104,104,45,255,104,104,44,255,103,103,44,255,102,102,44,255,101,101,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,88,88,38,255,87,87,37,255,86,86,37,255,85,85,36,255,84,84,36,255,90,60,0,255,90,60,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,71,153,236,255,73,155,237,255,75,157,238,255,76,159,239,255,78,161,240,255,80,162,240,255,81,164,241,255,83,165,242,255,84,167,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,40,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,113,113,48,255,112,112,48,255,112,112,48,255,111,111,48,255,111,111,47,255,110,110,47,255,110,110,47,255,109,109,47,255,108,108,46,255,108,108,46,255,107,107,46,255,106,106,45,255,106,106,45,255,105,105,45,255,104,104,45,255,103,103,44,255,103,103,44,255,102,102,44,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,91,91,39,255,90,90,39,255,89,89,38,255,88,88,38,255,87,87,37,255,85,85,37,255,85,85,36,255,90,60,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,71,154,237,255,73,156,238,255,75,158,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,166,242,255,85,167,242,255,86,168,243,255,87,170,244,255,88,171,244,255,89,172,244,255,91,173,245,255,92,174,245,255,93,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,40,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,184,153,39,255,184,153,39,255,184,153,39,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,152,38,255,183,152,38,255,183,151,37,255,108,108,46,255,108,108,46,255,107,107,46,255,106,106,45,255,106,106,45,255,105,105,45,255,104,104,44,255,103,103,44,255,102,102,44,255,102,102,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,42,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,90,90,38,255,89,89,38,255,87,87,37,255,86,86,37,255,91,60,0,255,91,60,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,72,154,237,255,74,156,238,255,76,158,239,255,78,160,239,255,79,162,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,168,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,104,187,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,184,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,182,150,37,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,103,103,44,255,102,102,44,255,101,101,43,255,101,101,43,255,100,100,43,255,99,99,42,255,98,98,42,255,97,97,41,255,96,96,41,255,95,95,41,255,94,94,40,255,93,93,40,255,92,92,39,255,91,91,39,255,89,89,38,255,88,88,38,255,87,87,37,255,91,61,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,72,155,237,255,74,157,238,255,76,159,239,255,78,160,240,255,80,162,240,255,81,164,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,40,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,37,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,180,147,34,255,180,147,34,255,180,146,34,255,180,146,34,255,180,146,33,255,179,145,33,255,96,96,41,255,95,95,40,255,94,94,40,255,93,93,40,255,91,91,39,255,90,90,39,255,89,89,38,255,88,88,38,255,92,61,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,73,156,237,255,75,158,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,166,242,255,85,167,242,255,86,169,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,184,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,182,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,181,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,35,255,181,147,34,255,180,147,34,255,180,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,179,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,178,144,32,255,178,144,32,255,178,143,31,255,178,143,31,255,177,142,31,255,177,142,31,255,177,142,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,72,154,237,255,74,156,238,255,76,158,239,255,77,160,239,255,79,162,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,171,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,178,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,186,250,255,104,186,251,255,185,154,40,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,37,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,180,147,34,255,180,147,34,255,180,146,34,255,180,146,34,255,180,146,33,255,179,145,33,255,179,145,33,255,179,145,33,255,179,144,32,255,179,144,32,255,178,144,32,255,178,143,32,255,178,143,31,255,178,142,31,255,177,142,31,255,177,142,30,255,92,61,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,72,155,237,255,74,157,238,255,76,159,239,255,78,160,240,255,80,162,240,255,81,164,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,245,255,91,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,180,147,34,255,180,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,179,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,178,144,32,255,178,143,32,255,178,143,31,255,178,143,31,255,177,142,31,255,177,142,30,255,177,142,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,73,155,237,255,75,157,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,166,242,255,85,167,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,246,255,95,178,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,152,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,179,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,178,144,32,255,178,143,31,255,178,143,31,255,178,142,31,255,177,142,31,255,177,142,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,73,156,238,255,76,158,239,255,77,160,239,255,79,162,240,255,81,163,241,255,82,165,242,255,84,166,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,172,244,255,90,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,35,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,34,255,180,146,34,255,180,146,33,255,180,145,33,255,179,145,33,255,179,145,33,255,179,144,32,255,179,144,32,255,178,144,32,255,178,143,31,255,178,143,31,255,178,142,31,255,178,142,31,255,178,142,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,74,157,238,255,76,159,239,255,78,160,240,255,80,162,240,255,81,164,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,39,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,36,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,179,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,178,143,32,255,178,143,31,255,178,143,31,255,178,142,31,255,178,142,31,255,93,62,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,73,155,237,255,75,157,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,84,166,242,255,85,167,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,39,255,184,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,180,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,178,144,32,255,178,143,31,255,178,143,31,255,178,143,31,255,178,143,31,255,178,142,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,73,156,238,255,75,158,238,255,77,160,239,255,79,162,240,255,81,163,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,249,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,35,255,182,149,35,255,181,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,33,255,180,146,33,255,180,146,33,255,179,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,178,144,32,255,178,143,31,255,178,143,31,255,178,143,31,255,178,143,31,255,178,143,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,74,156,238,255,76,159,239,255,78,160,240,255,80,162,240,255,81,164,241,255,83,166,242,255,85,167,242,255,86,168,243,255,87,170,244,255,88,171,244,255,90,172,245,255,91,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,184,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,182,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,180,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,178,143,31,255,178,143,31,255,178,143,31,255,179,143,31,255,179,143,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,75,157,238,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,166,242,255,85,167,243,255,86,169,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,181,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,180,145,33,255,179,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,179,144,32,255,179,144,31,255,179,143,31,255,179,143,31,255,179,143,31,255,93,62,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,48,121,255,75,158,238,255,77,160,239,255,79,162,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,168,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,33,255,180,146,33,255,180,146,33,255,180,145,33,255,179,145,32,255,179,144,32,255,179,144,32,255,179,144,32,255,179,144,31,255,179,144,31,255,179,144,31,255,179,143,31,255,179,143,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,74,156,238,255,76,158,239,255,78,160,239,255,79,162,240,255,81,163,241,255,83,165,242,255,84,167,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,185,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,37,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,180,146,34,255,180,146,33,255,180,146,33,255,180,145,33,255,179,145,32,255,179,145,32,255,179,144,32,255,179,144,32,255,179,144,32,255,179,144,31,255,179,144,31,255,179,144,31,255,179,144,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,76,159,239,255,78,160,240,255,80,162,240,255,81,164,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,244,255,91,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,35,255,181,147,34,255,181,147,34,255,181,147,34,255,180,147,34,255,180,146,33,255,180,146,33,255,180,145,33,255,180,145,33,255,179,145,32,255,179,145,32,255,179,144,32,255,179,144,32,255,179,144,32,255,179,144,31,255,180,144,31,255,180,144,31,255,93,62,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,76,159,239,255,78,161,240,255,80,162,240,255,82,164,241,255,83,166,242,255,85,167,242,255,86,168,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,186,250,255,104,186,251,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,38,255,185,153,38,255,184,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,181,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,180,146,33,255,180,146,33,255,180,146,33,255,180,145,33,255,179,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,180,144,32,255,180,144,31,255,180,144,31,255,180,144,31,255,180,144,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,77,159,239,255,79,161,240,255,80,163,241,255,82,164,241,255,83,166,242,255,85,167,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,176,246,255,95,177,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,185,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,182,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,180,146,33,255,180,146,33,255,180,146,33,255,180,145,33,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,180,144,31,255,180,144,31,255,180,144,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,79,161,240,255,81,163,241,255,82,165,241,255,84,166,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,172,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,178,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,38,255,185,153,38,255,185,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,181,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,180,146,33,255,180,146,33,255,180,146,33,255,180,145,33,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,31,255,180,145,31,255,180,144,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,79,162,240,255,81,163,241,255,83,165,242,255,84,167,242,255,85,168,243,255,87,169,243,255,88,171,244,255,89,172,244,255,90,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,186,250,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,39,255,185,153,38,255,185,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,181,146,33,255,180,146,33,255,180,146,33,255,180,146,33,255,180,145,33,255,180,145,32,255,180,145,32,255,180,145,32,255,180,145,32,255,181,145,32,255,181,145,31,255,181,145,31,255,94,63,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,80,162,240,255,81,164,241,255,83,165,242,255,84,167,242,255,86,168,243,255,87,170,244,255,88,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,38,255,185,153,38,255,185,153,38,255,184,153,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,36,255,182,149,36,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,181,148,34,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,33,255,180,146,33,255,180,146,33,255,180,146,33,255,180,146,33,255,181,146,32,255,181,146,32,255,181,145,32,255,181,145,32,255,181,145,32,255,181,145,31,255,181,145,31,255,181,145,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,82,164,241,255,83,166,242,255,85,167,242,255,86,169,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,175,246,255,93,176,246,255,94,177,246,255,95,177,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,184,152,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,183,151,37,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,36,255,182,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,32,255,181,146,32,255,181,146,32,255,181,145,32,255,181,145,32,255,181,145,31,255,181,145,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,82,164,241,255,83,166,242,255,85,167,243,255,86,169,243,255,88,170,244,255,89,171,244,255,90,173,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,183,151,37,255,183,151,37,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,36,255,182,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,182,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,32,255,181,146,32,255,181,146,32,255,181,146,32,255,181,146,32,255,181,145,31,255,182,145,31,255,94,63,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,82,165,241,255,84,166,242,255,85,168,243,255,87,169,243,255,88,170,244,255,89,172,244,255,90,173,245,255,91,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,103,186,250,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,184,153,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,183,151,37,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,36,255,182,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,34,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,33,255,181,147,33,255,181,147,33,255,181,146,33,255,181,146,33,255,181,146,33,255,181,146,32,255,181,146,32,255,182,146,32,255,182,146,32,255,182,146,32,255,182,146,31,255,182,146,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,84,167,242,255,86,168,243,255,87,169,243,255,88,171,244,255,89,172,245,255,91,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,153,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,184,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,37,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,182,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,181,147,33,255,181,147,33,255,181,147,33,255,181,147,33,255,182,147,33,255,182,146,33,255,182,146,32,255,182,146,32,255,182,146,32,255,182,146,32,255,182,146,32,255,182,146,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,84,167,242,255,86,168,243,255,87,170,244,255,89,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,176,246,255,94,177,246,255,95,177,247,255,96,178,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,183,151,37,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,36,255,182,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,34,255,181,148,34,255,181,147,34,255,181,147,34,255,181,147,34,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,32,255,182,147,32,255,182,146,32,255,182,146,32,255,182,146,32,255,182,146,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,85,167,242,255,86,169,243,255,88,170,244,255,89,171,244,255,90,172,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,184,250,255,103,185,250,255,103,186,250,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,37,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,34,255,182,148,34,255,182,148,34,255,182,147,34,255,182,147,34,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,32,255,182,147,32,255,183,147,32,255,183,146,32,255,183,146,32,255,95,63,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,45,88,255,86,169,243,255,88,170,244,255,89,172,244,255,90,173,245,255,91,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,249,255,99,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,36,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,35,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,34,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,182,147,33,255,183,147,32,255,183,147,32,255,183,147,32,255,183,147,32,255,183,147,32,255,183,147,31,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,15,46,88,255,87,169,243,255,88,171,244,255,89,172,244,255,91,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,38,255,184,152,38,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,37,255,184,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,35,255,182,149,35,255,182,149,35,255,182,148,35,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,33,255,183,148,33,255,183,147,33,255,183,147,33,255,183,147,33,255,183,147,32,255,183,147,32,255,183,147,32,255,183,147,32,255,183,147,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,87,170,243,255,88,171,244,255,90,172,245,255,91,173,245,255,92,174,246,255,93,176,246,255,94,177,246,255,95,178,247,255,96,178,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,184,250,255,103,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,38,255,184,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,36,255,183,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,35,255,183,149,35,255,182,149,35,255,182,148,35,255,182,148,34,255,182,148,34,255,182,148,34,255,182,148,34,255,183,148,34,255,183,148,34,255,183,148,33,255,183,148,33,255,183,148,33,255,183,148,33,255,183,148,33,255,183,148,33,255,183,147,32,255,183,147,32,255,184,147,32,255,184,147,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,89,171,244,255,90,172,245,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,39,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,38,255,185,152,37,255,184,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,35,255,183,149,35,255,182,149,35,255,182,149,35,255,182,149,35,255,182,149,34,255,183,148,34,255,183,148,34,255,183,148,34,255,183,148,34,255,183,148,34,255,183,148,33,255,183,148,33,255,183,148,33,255,183,148,33,255,184,148,33,255,184,148,32,255,184,148,32,255,184,148,32,255,184,147,32,255,95,64,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,89,171,244,255,90,173,245,255,91,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,247,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,39,255,185,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,38,255,185,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,36,255,184,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,34,255,183,149,34,255,183,149,34,255,183,149,34,255,183,148,34,255,183,148,34,255,183,148,33,255,184,148,33,255,184,148,33,255,184,148,33,255,184,148,33,255,184,148,32,255,184,148,32,255,184,148,32,255,184,148,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,89,172,244,255,90,173,245,255,92,174,245,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,184,250,255,103,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,184,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,36,255,184,151,36,255,183,150,36,255,183,150,36,255,183,150,36,255,183,150,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,34,255,183,149,34,255,183,149,34,255,183,149,34,255,184,149,34,255,184,149,33,255,184,149,33,255,184,148,33,255,184,148,33,255,184,148,33,255,184,148,32,255,184,148,32,255,185,148,32,255,185,148,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,91,173,245,255,92,174,246,255,93,176,246,255,94,177,246,255,95,178,247,255,96,178,247,255,97,179,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,39,255,185,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,38,255,185,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,36,255,184,151,36,255,183,150,36,255,183,150,36,255,183,150,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,35,255,183,149,34,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,33,255,184,149,33,255,184,149,33,255,184,149,33,255,185,149,33,255,185,148,32,255,185,148,32,255,185,148,32,255,96,64,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,91,174,245,255,92,175,246,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,185,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,36,255,184,151,36,255,184,150,36,255,183,150,36,255,183,150,36,255,183,150,35,255,183,150,35,255,183,150,35,255,183,150,35,255,184,149,35,255,184,149,35,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,34,255,184,149,33,255,185,149,33,255,185,149,33,255,185,149,33,255,185,149,33,255,185,149,32,255,185,149,32,255,185,149,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,91,174,245,255,92,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,96,179,248,255,97,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,185,152,37,255,185,152,37,255,184,152,37,255,184,151,37,255,184,151,37,255,184,151,36,255,184,151,36,255,183,150,36,255,183,150,36,255,183,150,35,255,183,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,34,255,184,150,34,255,184,149,34,255,184,149,34,255,185,149,34,255,185,149,33,255,185,149,33,255,185,149,33,255,185,149,33,255,185,149,33,255,185,149,32,255,186,149,32,255,186,149,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,93,175,246,255,94,176,246,255,95,177,247,255,96,178,247,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,103,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,185,152,37,255,184,152,37,255,184,152,37,255,184,151,37,255,184,151,36,255,184,151,36,255,184,150,36,255,184,150,36,255,184,150,36,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,185,150,34,255,185,150,34,255,185,150,34,255,185,150,34,255,185,150,34,255,185,150,33,255,185,149,33,255,185,149,33,255,186,149,33,255,186,149,33,255,186,149,32,255,186,149,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,93,175,246,255,94,177,246,255,95,178,247,255,96,179,247,255,97,179,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,185,152,37,255,185,152,37,255,184,152,37,255,184,151,37,255,184,151,36,255,184,151,36,255,184,151,36,255,184,150,36,255,184,150,36,255,184,150,36,255,184,150,35,255,184,150,35,255,184,150,35,255,184,150,35,255,185,150,35,255,185,150,35,255,185,150,34,255,185,150,34,255,185,150,34,255,185,150,34,255,185,150,34,255,185,150,34,255,186,150,33,255,186,150,33,255,186,150,33,255,186,150,33,255,186,150,33,255,186,149,32,255,97,64,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,93,176,246,255,94,177,247,255,95,178,247,255,96,179,247,255,97,180,248,255,98,181,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,185,152,37,255,185,152,37,255,184,152,37,255,184,151,37,255,184,151,36,255,184,151,36,255,184,151,36,255,184,151,36,255,184,151,36,255,184,151,36,255,184,151,35,255,185,151,35,255,185,150,35,255,185,150,35,255,185,150,35,255,185,150,35,255,185,150,34,255,185,150,34,255,185,150,34,255,186,150,34,255,186,150,34,255,186,150,34,255,186,150,33,255,186,150,33,255,186,150,33,255,187,150,33,255,187,150,32,255,187,150,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,95,177,247,255,96,178,247,255,97,179,248,255,97,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,153,37,255,185,152,37,255,185,152,37,255,185,152,37,255,184,151,37,255,184,151,36,255,184,151,36,255,184,151,36,255,184,151,36,255,184,151,36,255,185,151,36,255,185,151,36,255,185,151,35,255,185,151,35,255,185,151,35,255,185,151,35,255,185,151,35,255,185,151,35,255,186,151,34,255,186,150,34,255,186,150,34,255,186,150,34,255,186,150,34,255,186,150,33,255,187,150,33,255,187,150,33,255,187,150,33,255,187,150,33,255,187,150,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,95,177,247,255,96,178,247,255,97,179,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,153,38,255,185,153,38,255,185,153,38,255,185,153,38,255,185,152,37,255,185,152,37,255,185,152,37,255,184,152,37,255,184,151,36,255,184,151,36,255,184,151,36,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,35,255,185,151,35,255,185,151,35,255,185,151,35,255,186,151,35,255,186,151,35,255,186,151,35,255,186,151,34,255,186,151,34,255,186,151,34,255,186,151,34,255,187,151,34,255,187,151,33,255,187,151,33,255,187,150,33,255,187,150,33,255,188,150,32,255,97,65,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,95,178,247,255,96,179,247,255,97,180,248,255,98,180,248,255,99,181,249,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,102,185,250,255,186,154,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,153,38,255,185,153,38,255,185,153,38,255,185,153,37,255,185,152,37,255,185,152,37,255,185,152,37,255,184,151,37,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,36,255,185,151,35,255,186,151,35,255,186,151,35,255,186,151,35,255,186,151,35,255,186,151,35,255,186,151,34,255,186,151,34,255,187,151,34,255,187,151,34,255,187,151,34,255,187,151,34,255,187,151,33,255,188,151,33,255,188,151,33,255,188,151,33,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,96,179,247,255,97,180,248,255,98,181,248,255,99,182,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,153,38,255,186,153,38,255,185,153,38,255,185,153,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,36,255,185,152,36,255,185,152,36,255,185,152,36,255,185,152,36,255,186,152,36,255,186,152,36,255,186,152,35,255,186,151,35,255,186,151,35,255,186,151,35,255,186,151,35,255,187,151,35,255,187,151,34,255,187,151,34,255,187,151,34,255,187,151,34,255,187,151,34,255,188,151,33,255,19,48,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,97,179,248,255,98,180,248,255,98,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,102,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,153,38,255,185,153,38,255,185,153,38,255,185,153,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,36,255,185,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,35,255,186,152,35,255,187,152,35,255,187,152,35,255,187,152,35,255,187,152,35,255,187,152,34,255,187,152,34,255,188,152,34,255,19,48,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,97,179,248,255,98,180,248,255,99,181,248,255,99,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,186,155,39,255,186,154,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,153,38,255,185,153,38,255,185,153,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,37,255,185,152,37,255,186,152,37,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,187,152,36,255,187,152,35,255,187,152,35,255,187,152,35,255,187,152,35,255,187,152,35,255,188,152,35,255,18,48,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,98,181,248,255,99,181,249,255,100,182,249,255,101,183,249,255,101,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,153,38,255,186,153,38,255,185,153,38,255,185,153,37,255,185,153,37,255,185,152,37,255,186,152,37,255,186,152,37,255,186,152,37,255,186,152,37,255,186,152,36,255,186,152,36,255,186,152,36,255,186,152,36,255,187,152,36,255,187,152,36,255,187,152,36,255,187,152,35,255,187,152,35,255,187,152,35,255,18,47,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,98,181,248,255,99,182,249,255,100,183,249,255,101,183,249,255,101,184,250,255,102,185,250,255,186,155,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,153,38,255,186,153,38,255,185,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,36,255,187,153,36,255,187,153,36,255,187,153,36,255,187,153,36,255,187,153,36,255,187,153,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,99,181,248,255,99,182,249,255,100,183,249,255,101,184,249,255,102,184,250,255,187,155,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,153,38,255,186,153,38,255,186,153,38,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,186,153,37,255,187,153,37,255,187,153,37,255,187,153,36,255,187,153,36,255,187,153,36,255,187,153,36,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,100,182,249,255,100,183,249,255,101,184,250,255,102,184,250,255,187,155,39,255,186,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,153,38,255,186,153,38,255,186,153,38,255,186,153,37,255,186,153,37,255,186,153,37,255,187,153,37,255,187,153,37,255,187,153,37,255,187,153,37,255,187,153,37,255,18,47,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,100,182,249,255,101,183,249,255,101,184,250,255,187,155,39,255,187,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,37,255,187,154,37,255,187,154,37,255,187,154,37,255,187,154,37,255,17,47,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,100,183,249,255,101,183,249,255,102,184,250,255,187,155,39,255,187,154,39,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,38,255,186,154,38,255,187,154,38,255,187,154,38,255,187,154,37,255,187,154,37,255,17,47,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,16,46,88,255,101,184,250,255,102,184,250,255,187,155,39,255,187,154,38,255,186,154,38,255,186,154,38,255,187,154,38,255,187,154,38,255,187,154,38,255,187,154,38,255,17,47,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,17,46,88,255,101,184,250,255,187,155,39,255,187,154,39,255,187,154,38,255,187,154,38,255,187,154,38,255,187,154,38,255,17,47,88,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,102,184,250,255,187,155,39,255,187,155,38,255,187,155,38,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,187,155,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
// based on http://trunk.processing.org/learning/basics/mixture.html

void setup() {
  size(100, 100, P3D);
  noStroke();
}

void draw() {
  mouseX = 20;
  mouseY = 20;

  background(0);
  translate(width / 2, height / 2);
  
  // Orange point light on the right
  pointLight(150, 100, 0, // Color
             200, -150, 0); // Position

  // Blue directional light from the left
  directionalLight(0, 102, 255, // Color
                   1, 0, 0); // The x-, y-, z-axis direction

  // Yellow spotlight from the front
  spotLight(255, 255, 109, // Color
            0, 40, 200, // Position
            0, -0.5, -0.5, // Direction
            PI / 2, 2); // Angle, concentration
  
  rotateY(map(mouseX, 0, width, 0, PI));
  rotateX(map(mouseY, 0, height, 0, PI));
  box(50);

  exit();
}